package net.coding.program.common;

import java.util.HashMap;

/**
 * Created by chaochen on 14-10-30.
 */
public class EmojiTranslate {

    public static HashMap<String, String> sEmojiMap = new HashMap<String, String>();

    static {
        sEmojiMap.put(new String(Character.toChars(0x0001F44D)), "+1");
        sEmojiMap.put(new String(Character.toChars(0x0001F44E)), "-1");
        sEmojiMap.put(new String(Character.toChars(0x0001F4AF)), "100");
        sEmojiMap.put(new String(Character.toChars(0x0001F522)), "1234");
        sEmojiMap.put(new String(Character.toChars(0x0001F3B1)), "8ball");
        sEmojiMap.put(new String(Character.toChars(0x0001F170)), "a");
        sEmojiMap.put(new String(Character.toChars(0x0001F18E)), "ab");
        sEmojiMap.put(new String(Character.toChars(0x0001F524)), "abc");
        sEmojiMap.put(new String(Character.toChars(0x0001F521)), "abcd");
        sEmojiMap.put(new String(Character.toChars(0x0001F251)), "accept");
        sEmojiMap.put(new String(Character.toChars(0x0001F6A1)), "aerial_tramway");
        sEmojiMap.put(new String(Character.toChars(0x00002708)), "airplane");
        sEmojiMap.put(new String(Character.toChars(0x000023F0)), "alarm_clock");
        sEmojiMap.put(new String(Character.toChars(0x0001F47D)), "alien");
        sEmojiMap.put(new String(Character.toChars(0x0001F691)), "ambulance");
        sEmojiMap.put(new String(Character.toChars(0x00002693)), "anchor");
        sEmojiMap.put(new String(Character.toChars(0x0001F47C)), "angel");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A2)), "anger");
        sEmojiMap.put(new String(Character.toChars(0x0001F620)), "angry");
        sEmojiMap.put(new String(Character.toChars(0x0001F627)), "anguished");
        sEmojiMap.put(new String(Character.toChars(0x0001F41C)), "ant");
        sEmojiMap.put(new String(Character.toChars(0x0001F34E)), "apple");
        sEmojiMap.put(new String(Character.toChars(0x00002652)), "aquarius");
        sEmojiMap.put(new String(Character.toChars(0x00002648)), "aries");
        sEmojiMap.put(new String(Character.toChars(0x000025C0)), "arrow_backward");
        sEmojiMap.put(new String(Character.toChars(0x000023EC)), "arrow_double_down");
        sEmojiMap.put(new String(Character.toChars(0x000023EB)), "arrow_double_up");
        sEmojiMap.put(new String(Character.toChars(0x00002B07)), "arrow_down");
        sEmojiMap.put(new String(Character.toChars(0x0001F53D)), "arrow_down_small");
        sEmojiMap.put(new String(Character.toChars(0x000025B6)), "arrow_forward");
        sEmojiMap.put(new String(Character.toChars(0x00002935)), "arrow_heading_down");
        sEmojiMap.put(new String(Character.toChars(0x00002934)), "arrow_heading_up");
        sEmojiMap.put(new String(Character.toChars(0x00002B05)), "arrow_left");
        sEmojiMap.put(new String(Character.toChars(0x00002199)), "arrow_lower_left");
        sEmojiMap.put(new String(Character.toChars(0x00002198)), "arrow_lower_right");
        sEmojiMap.put(new String(Character.toChars(0x000027A1)), "arrow_right");
        sEmojiMap.put(new String(Character.toChars(0x000021AA)), "arrow_right_hook");
        sEmojiMap.put(new String(Character.toChars(0x00002B06)), "arrow_up");
        sEmojiMap.put(new String(Character.toChars(0x00002195)), "arrow_up_down");
        sEmojiMap.put(new String(Character.toChars(0x0001F53C)), "arrow_up_small");
        sEmojiMap.put(new String(Character.toChars(0x00002196)), "arrow_upper_left");
        sEmojiMap.put(new String(Character.toChars(0x00002197)), "arrow_upper_right");
        sEmojiMap.put(new String(Character.toChars(0x0001F503)), "arrows_clockwise");
        sEmojiMap.put(new String(Character.toChars(0x0001F504)), "arrows_counterclockwise");
        sEmojiMap.put(new String(Character.toChars(0x0001F3A8)), "art");
        sEmojiMap.put(new String(Character.toChars(0x0001F69B)), "articulated_lorry");
        sEmojiMap.put(new String(Character.toChars(0x0001F632)), "astonished");
        sEmojiMap.put(new String(Character.toChars(0x0001F45F)), "athletic_shoe");
        sEmojiMap.put(new String(Character.toChars(0x0001F3E7)), "atm");
        sEmojiMap.put(new String(Character.toChars(0x0001F171)), "b");
        sEmojiMap.put(new String(Character.toChars(0x0001F476)), "baby");
        sEmojiMap.put(new String(Character.toChars(0x0001F37C)), "baby_bottle");
        sEmojiMap.put(new String(Character.toChars(0x0001F424)), "baby_chick");
        sEmojiMap.put(new String(Character.toChars(0x0001F6BC)), "baby_symbol");
        sEmojiMap.put(new String(Character.toChars(0x0001F519)), "back");
        sEmojiMap.put(new String(Character.toChars(0x0001F6C4)), "baggage_claim");
        sEmojiMap.put(new String(Character.toChars(0x0001F388)), "balloon");
        sEmojiMap.put(new String(Character.toChars(0x00002611)), "ballot_box_with_check");
        sEmojiMap.put(new String(Character.toChars(0x0001F38D)), "bamboo");
        sEmojiMap.put(new String(Character.toChars(0x0001F34C)), "banana");
        sEmojiMap.put(new String(Character.toChars(0x0000203C)), "bangbang");
        sEmojiMap.put(new String(Character.toChars(0x0001F3E6)), "bank");
        sEmojiMap.put(new String(Character.toChars(0x0001F4CA)), "bar_chart");
        sEmojiMap.put(new String(Character.toChars(0x0001F488)), "barber");
        sEmojiMap.put(new String(Character.toChars(0x000026BE)), "baseball");
        sEmojiMap.put(new String(Character.toChars(0x0001F3C0)), "basketball");
        sEmojiMap.put(new String(Character.toChars(0x0001F6C0)), "bath");
        sEmojiMap.put(new String(Character.toChars(0x0001F6C1)), "bathtub");
        sEmojiMap.put(new String(Character.toChars(0x0001F50B)), "battery");
        sEmojiMap.put(new String(Character.toChars(0x0001F43B)), "bear");
        sEmojiMap.put(new String(Character.toChars(0x0001F41D)), "bee");
        sEmojiMap.put(new String(Character.toChars(0x0001F37A)), "beer");
        sEmojiMap.put(new String(Character.toChars(0x0001F37B)), "beers");
        sEmojiMap.put(new String(Character.toChars(0x0001F41E)), "beetle");
        sEmojiMap.put(new String(Character.toChars(0x0001F530)), "beginner");
        sEmojiMap.put(new String(Character.toChars(0x0001F514)), "bell");
        sEmojiMap.put(new String(Character.toChars(0x0001F371)), "bento");
        sEmojiMap.put(new String(Character.toChars(0x0001F6B4)), "bicyclist");
        sEmojiMap.put(new String(Character.toChars(0x0001F6B2)), "bike");
        sEmojiMap.put(new String(Character.toChars(0x0001F459)), "bikini");
        sEmojiMap.put(new String(Character.toChars(0x0001F426)), "bird");
        sEmojiMap.put(new String(Character.toChars(0x0001F382)), "birthday");
        sEmojiMap.put(new String(Character.toChars(0x000026AB)), "black_circle");
        sEmojiMap.put(new String(Character.toChars(0x0001F0CF)), "black_joker");
        sEmojiMap.put(new String(Character.toChars(0x00002B1B)), "black_large_square");
        sEmojiMap.put(new String(Character.toChars(0x000025FE)), "black_medium_small_square");
        sEmojiMap.put(new String(Character.toChars(0x000025FC)), "black_medium_square");
        sEmojiMap.put(new String(Character.toChars(0x00002712)), "black_nib");
        sEmojiMap.put(new String(Character.toChars(0x000025AA)), "black_small_square");
        sEmojiMap.put(new String(Character.toChars(0x0001F532)), "black_square_button");
        sEmojiMap.put(new String(Character.toChars(0x0001F33C)), "blossom");
        sEmojiMap.put(new String(Character.toChars(0x0001F421)), "blowfish");
        sEmojiMap.put(new String(Character.toChars(0x0001F4D8)), "blue_book");
        sEmojiMap.put(new String(Character.toChars(0x0001F699)), "blue_car");
        sEmojiMap.put(new String(Character.toChars(0x0001F499)), "blue_heart");
        sEmojiMap.put(new String(Character.toChars(0x0001F60A)), "blush");
        sEmojiMap.put(new String(Character.toChars(0x0001F417)), "boar");
        sEmojiMap.put(new String(Character.toChars(0x000026F5)), "boat");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A3)), "bomb");
        sEmojiMap.put(new String(Character.toChars(0x0001F4D6)), "book");
        sEmojiMap.put(new String(Character.toChars(0x0001F516)), "bookmark");
        sEmojiMap.put(new String(Character.toChars(0x0001F4D1)), "bookmark_tabs");
        sEmojiMap.put(new String(Character.toChars(0x0001F4DA)), "books");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A5)), "boom");
        sEmojiMap.put(new String(Character.toChars(0x0001F462)), "boot");
        sEmojiMap.put(new String(Character.toChars(0x0001F490)), "bouquet");
        sEmojiMap.put(new String(Character.toChars(0x0001F647)), "bow");
        sEmojiMap.put(new String(Character.toChars(0x0001F3B3)), "bowling");
        sEmojiMap.put(new String(Character.toChars(0x0001F466)), "boy");
        sEmojiMap.put(new String(Character.toChars(0x0001F35E)), "bread");
        sEmojiMap.put(new String(Character.toChars(0x0001F470)), "bride_with_veil");
        sEmojiMap.put(new String(Character.toChars(0x0001F309)), "bridge_at_night");
        sEmojiMap.put(new String(Character.toChars(0x0001F4BC)), "briefcase");
        sEmojiMap.put(new String(Character.toChars(0x0001F494)), "broken_heart");
        sEmojiMap.put(new String(Character.toChars(0x0001F41B)), "bug");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A1)), "bulb");
        sEmojiMap.put(new String(Character.toChars(0x0001F685)), "bullettrain_front");
        sEmojiMap.put(new String(Character.toChars(0x0001F684)), "bullettrain_side");
        sEmojiMap.put(new String(Character.toChars(0x0001F68C)), "bus");
        sEmojiMap.put(new String(Character.toChars(0x0001F68F)), "busstop");
        sEmojiMap.put(new String(Character.toChars(0x0001F464)), "bust_in_silhouette");
        sEmojiMap.put(new String(Character.toChars(0x0001F465)), "busts_in_silhouette");
        sEmojiMap.put(new String(Character.toChars(0x0001F335)), "cactus");
        sEmojiMap.put(new String(Character.toChars(0x0001F370)), "cake");
        sEmojiMap.put(new String(Character.toChars(0x0001F4C6)), "calendar");
        sEmojiMap.put(new String(Character.toChars(0x0001F4F2)), "calling");
        sEmojiMap.put(new String(Character.toChars(0x0001F42B)), "camel");
        sEmojiMap.put(new String(Character.toChars(0x0001F4F7)), "camera");
        sEmojiMap.put(new String(Character.toChars(0x0000264B)), "cancer");
        sEmojiMap.put(new String(Character.toChars(0x0001F36C)), "candy");
        sEmojiMap.put(new String(Character.toChars(0x0001F520)), "capital_abcd");
        sEmojiMap.put(new String(Character.toChars(0x00002651)), "capricorn");
        sEmojiMap.put(new String(Character.toChars(0x0001F697)), "car");
        sEmojiMap.put(new String(Character.toChars(0x0001F4C7)), "card_index");
        sEmojiMap.put(new String(Character.toChars(0x0001F3A0)), "carousel_horse");
        sEmojiMap.put(new String(Character.toChars(0x0001F431)), "cat");
        sEmojiMap.put(new String(Character.toChars(0x0001F408)), "cat2");
        sEmojiMap.put(new String(Character.toChars(0x0001F4BF)), "cd");
        sEmojiMap.put(new String(Character.toChars(0x0001F4B9)), "chart");
        sEmojiMap.put(new String(Character.toChars(0x0001F4C9)), "chart_with_downwards_trend");
        sEmojiMap.put(new String(Character.toChars(0x0001F4C8)), "chart_with_upwards_trend");
        sEmojiMap.put(new String(Character.toChars(0x0001F3C1)), "checkered_flag");
        sEmojiMap.put(new String(Character.toChars(0x0001F352)), "cherries");
        sEmojiMap.put(new String(Character.toChars(0x0001F338)), "cherry_blossom");
        sEmojiMap.put(new String(Character.toChars(0x0001F330)), "chestnut");
        sEmojiMap.put(new String(Character.toChars(0x0001F414)), "chicken");
        sEmojiMap.put(new String(Character.toChars(0x0001F6B8)), "children_crossing");
        sEmojiMap.put(new String(Character.toChars(0x0001F36B)), "chocolate_bar");
        sEmojiMap.put(new String(Character.toChars(0x0001F384)), "christmas_tree");
        sEmojiMap.put(new String(Character.toChars(0x000026EA)), "church");
        sEmojiMap.put(new String(Character.toChars(0x0001F3A6)), "cinema");
        sEmojiMap.put(new String(Character.toChars(0x0001F3AA)), "circus_tent");
        sEmojiMap.put(new String(Character.toChars(0x0001F307)), "city_sunrise");
        sEmojiMap.put(new String(Character.toChars(0x0001F306)), "city_sunset");
        sEmojiMap.put(new String(Character.toChars(0x0001F191)), "cl");
        sEmojiMap.put(new String(Character.toChars(0x0001F44F)), "clap");
        sEmojiMap.put(new String(Character.toChars(0x0001F3AC)), "clapper");
        sEmojiMap.put(new String(Character.toChars(0x0001F4CB)), "clipboard");
        sEmojiMap.put(new String(Character.toChars(0x0001F550)), "clock1");
        sEmojiMap.put(new String(Character.toChars(0x0001F559)), "clock10");
        sEmojiMap.put(new String(Character.toChars(0x0001F565)), "clock1030");
        sEmojiMap.put(new String(Character.toChars(0x0001F55A)), "clock11");
        sEmojiMap.put(new String(Character.toChars(0x0001F566)), "clock1130");
        sEmojiMap.put(new String(Character.toChars(0x0001F55B)), "clock12");
        sEmojiMap.put(new String(Character.toChars(0x0001F567)), "clock1230");
        sEmojiMap.put(new String(Character.toChars(0x0001F55C)), "clock130");
        sEmojiMap.put(new String(Character.toChars(0x0001F551)), "clock2");
        sEmojiMap.put(new String(Character.toChars(0x0001F55D)), "clock230");
        sEmojiMap.put(new String(Character.toChars(0x0001F552)), "clock3");
        sEmojiMap.put(new String(Character.toChars(0x0001F55E)), "clock330");
        sEmojiMap.put(new String(Character.toChars(0x0001F553)), "clock4");
        sEmojiMap.put(new String(Character.toChars(0x0001F55F)), "clock430");
        sEmojiMap.put(new String(Character.toChars(0x0001F554)), "clock5");
        sEmojiMap.put(new String(Character.toChars(0x0001F560)), "clock530");
        sEmojiMap.put(new String(Character.toChars(0x0001F555)), "clock6");
        sEmojiMap.put(new String(Character.toChars(0x0001F561)), "clock630");
        sEmojiMap.put(new String(Character.toChars(0x0001F556)), "clock7");
        sEmojiMap.put(new String(Character.toChars(0x0001F562)), "clock730");
        sEmojiMap.put(new String(Character.toChars(0x0001F557)), "clock8");
        sEmojiMap.put(new String(Character.toChars(0x0001F563)), "clock830");
        sEmojiMap.put(new String(Character.toChars(0x0001F558)), "clock9");
        sEmojiMap.put(new String(Character.toChars(0x0001F564)), "clock930");
        sEmojiMap.put(new String(Character.toChars(0x0001F4D5)), "closed_book");
        sEmojiMap.put(new String(Character.toChars(0x0001F510)), "closed_lock_with_key");
        sEmojiMap.put(new String(Character.toChars(0x0001F302)), "closed_umbrella");
        sEmojiMap.put(new String(Character.toChars(0x00002601)), "cloud");
        sEmojiMap.put(new String(Character.toChars(0x00002663)), "clubs");
        sEmojiMap.put(new String(Character.toChars(0x0001F378)), "cocktail");
        sEmojiMap.put(new String(Character.toChars(0x00002615)), "coffee");
        sEmojiMap.put(new String(Character.toChars(0x0001F630)), "cold_sweat");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A5)), "collision");
        sEmojiMap.put(new String(Character.toChars(0x0001F4BB)), "computer");
        sEmojiMap.put(new String(Character.toChars(0x0001F38A)), "confetti_ball");
        sEmojiMap.put(new String(Character.toChars(0x0001F616)), "confounded");
        sEmojiMap.put(new String(Character.toChars(0x0001F615)), "confused");
        sEmojiMap.put(new String(Character.toChars(0x00003297)), "congratulations");
        sEmojiMap.put(new String(Character.toChars(0x0001F6A7)), "construction");
        sEmojiMap.put(new String(Character.toChars(0x0001F477)), "construction_worker");
        sEmojiMap.put(new String(Character.toChars(0x0001F3EA)), "convenience_store");
        sEmojiMap.put(new String(Character.toChars(0x0001F36A)), "cookie");
        sEmojiMap.put(new String(Character.toChars(0x0001F192)), "cool");
        sEmojiMap.put(new String(Character.toChars(0x0001F46E)), "cop");
        sEmojiMap.put(new String(Character.toChars(0x000000A9)), "copyright");
        sEmojiMap.put(new String(Character.toChars(0x0001F33D)), "corn");
        sEmojiMap.put(new String(Character.toChars(0x0001F46B)), "couple");
        sEmojiMap.put(new String(Character.toChars(0x0001F491)), "couple_with_heart");
        sEmojiMap.put(new String(Character.toChars(0x0001F48F)), "couplekiss");
        sEmojiMap.put(new String(Character.toChars(0x0001F42E)), "cow");
        sEmojiMap.put(new String(Character.toChars(0x0001F404)), "cow2");
        sEmojiMap.put(new String(Character.toChars(0x0001F4B3)), "credit_card");
        sEmojiMap.put(new String(Character.toChars(0x0001F319)), "crescent_moon");
        sEmojiMap.put(new String(Character.toChars(0x0001F40A)), "crocodile");
        sEmojiMap.put(new String(Character.toChars(0x0001F38C)), "crossed_flags");
        sEmojiMap.put(new String(Character.toChars(0x0001F451)), "crown");
        sEmojiMap.put(new String(Character.toChars(0x0001F622)), "cry");
        sEmojiMap.put(new String(Character.toChars(0x0001F63F)), "crying_cat_face");
        sEmojiMap.put(new String(Character.toChars(0x0001F52E)), "crystal_ball");
        sEmojiMap.put(new String(Character.toChars(0x0001F498)), "cupid");
        sEmojiMap.put(new String(Character.toChars(0x000027B0)), "curly_loop");
        sEmojiMap.put(new String(Character.toChars(0x0001F4B1)), "currency_exchange");
        sEmojiMap.put(new String(Character.toChars(0x0001F35B)), "curry");
        sEmojiMap.put(new String(Character.toChars(0x0001F36E)), "custard");
        sEmojiMap.put(new String(Character.toChars(0x0001F6C3)), "customs");
        sEmojiMap.put(new String(Character.toChars(0x0001F300)), "cyclone");
        sEmojiMap.put(new String(Character.toChars(0x0001F483)), "dancer");
        sEmojiMap.put(new String(Character.toChars(0x0001F46F)), "dancers");
        sEmojiMap.put(new String(Character.toChars(0x0001F361)), "dango");
        sEmojiMap.put(new String(Character.toChars(0x0001F3AF)), "dart");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A8)), "dash");
        sEmojiMap.put(new String(Character.toChars(0x0001F4C5)), "date");
        sEmojiMap.put(new String(Character.toChars(0x0001F333)), "deciduous_tree");
        sEmojiMap.put(new String(Character.toChars(0x0001F3EC)), "department_store");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A0)), "diamond_shape_with_a_dot_inside");
        sEmojiMap.put(new String(Character.toChars(0x00002666)), "diamonds");
        sEmojiMap.put(new String(Character.toChars(0x0001F61E)), "disappointed");
        sEmojiMap.put(new String(Character.toChars(0x0001F625)), "disappointed_relieved");
        sEmojiMap.put(new String(Character.toChars(0x0001F4AB)), "dizzy");
        sEmojiMap.put(new String(Character.toChars(0x0001F635)), "dizzy_face");
        sEmojiMap.put(new String(Character.toChars(0x0001F6AF)), "do_not_litter");
        sEmojiMap.put(new String(Character.toChars(0x0001F436)), "dog");
        sEmojiMap.put(new String(Character.toChars(0x0001F415)), "dog2");
        sEmojiMap.put(new String(Character.toChars(0x0001F4B5)), "dollar");
        sEmojiMap.put(new String(Character.toChars(0x0001F38E)), "dolls");
        sEmojiMap.put(new String(Character.toChars(0x0001F42C)), "dolphin");
        sEmojiMap.put(new String(Character.toChars(0x0001F6AA)), "door");
        sEmojiMap.put(new String(Character.toChars(0x0001F369)), "doughnut");
        sEmojiMap.put(new String(Character.toChars(0x0001F409)), "dragon");
        sEmojiMap.put(new String(Character.toChars(0x0001F432)), "dragon_face");
        sEmojiMap.put(new String(Character.toChars(0x0001F457)), "dress");
        sEmojiMap.put(new String(Character.toChars(0x0001F42A)), "dromedary_camel");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A7)), "droplet");
        sEmojiMap.put(new String(Character.toChars(0x0001F4C0)), "dvd");
        sEmojiMap.put(new String(Character.toChars(0x0001F4E7)), "e-mail");
        sEmojiMap.put(new String(Character.toChars(0x0001F442)), "ear");
        sEmojiMap.put(new String(Character.toChars(0x0001F33E)), "ear_of_rice");
        sEmojiMap.put(new String(Character.toChars(0x0001F30D)), "earth_africa");
        sEmojiMap.put(new String(Character.toChars(0x0001F30E)), "earth_americas");
        sEmojiMap.put(new String(Character.toChars(0x0001F30F)), "earth_asia");
        sEmojiMap.put(new String(Character.toChars(0x0001F373)), "egg");
        sEmojiMap.put(new String(Character.toChars(0x0001F346)), "eggplant");
        sEmojiMap.put(new String(Character.toChars(0x00002734)), "eight_pointed_black_star");
        sEmojiMap.put(new String(Character.toChars(0x00002733)), "eight_spoked_asterisk");
        sEmojiMap.put(new String(Character.toChars(0x0001F50C)), "electric_plug");
        sEmojiMap.put(new String(Character.toChars(0x0001F418)), "elephant");
        sEmojiMap.put(new String(Character.toChars(0x00002709)), "email");
        sEmojiMap.put(new String(Character.toChars(0x0001F51A)), "end");
        sEmojiMap.put(new String(Character.toChars(0x00002709)), "envelope");
        sEmojiMap.put(new String(Character.toChars(0x0001F4E9)), "envelope_with_arrow");
        sEmojiMap.put(new String(Character.toChars(0x0001F4B6)), "euro");
        sEmojiMap.put(new String(Character.toChars(0x0001F3F0)), "european_castle");
        sEmojiMap.put(new String(Character.toChars(0x0001F3E4)), "european_post_office");
        sEmojiMap.put(new String(Character.toChars(0x0001F332)), "evergreen_tree");
        sEmojiMap.put(new String(Character.toChars(0x00002757)), "exclamation");
        sEmojiMap.put(new String(Character.toChars(0x0001F611)), "expressionless");
        sEmojiMap.put(new String(Character.toChars(0x0001F453)), "eyeglasses");
        sEmojiMap.put(new String(Character.toChars(0x0001F440)), "eyes");
        sEmojiMap.put(new String(Character.toChars(0x0001F44A)), "facepunch");
        sEmojiMap.put(new String(Character.toChars(0x0001F3ED)), "factory");
        sEmojiMap.put(new String(Character.toChars(0x0001F342)), "fallen_leaf");
        sEmojiMap.put(new String(Character.toChars(0x0001F46A)), "family");
        sEmojiMap.put(new String(Character.toChars(0x000023E9)), "fast_forward");
        sEmojiMap.put(new String(Character.toChars(0x0001F4E0)), "fax");
        sEmojiMap.put(new String(Character.toChars(0x0001F628)), "fearful");
        sEmojiMap.put(new String(Character.toChars(0x0001F43E)), "feet");
        sEmojiMap.put(new String(Character.toChars(0x0001F3A1)), "ferris_wheel");
        sEmojiMap.put(new String(Character.toChars(0x0001F4C1)), "file_folder");
        sEmojiMap.put(new String(Character.toChars(0x0001F525)), "fire");
        sEmojiMap.put(new String(Character.toChars(0x0001F692)), "fire_engine");
        sEmojiMap.put(new String(Character.toChars(0x0001F386)), "fireworks");
        sEmojiMap.put(new String(Character.toChars(0x0001F313)), "first_quarter_moon");
        sEmojiMap.put(new String(Character.toChars(0x0001F31B)), "first_quarter_moon_with_face");
        sEmojiMap.put(new String(Character.toChars(0x0001F41F)), "fish");
        sEmojiMap.put(new String(Character.toChars(0x0001F365)), "fish_cake");
        sEmojiMap.put(new String(Character.toChars(0x0001F3A3)), "fishing_pole_and_fish");
        sEmojiMap.put(new String(Character.toChars(0x0000270A)), "fist");
        sEmojiMap.put(new String(Character.toChars(0x0001F38F)), "flags");
        sEmojiMap.put(new String(Character.toChars(0x0001F526)), "flashlight");
        sEmojiMap.put(new String(Character.toChars(0x0001F42C)), "flipper");
        sEmojiMap.put(new String(Character.toChars(0x0001F4BE)), "floppy_disk");
        sEmojiMap.put(new String(Character.toChars(0x0001F3B4)), "flower_playing_cards");
        sEmojiMap.put(new String(Character.toChars(0x0001F633)), "flushed");
        sEmojiMap.put(new String(Character.toChars(0x0001F301)), "foggy");
        sEmojiMap.put(new String(Character.toChars(0x0001F3C8)), "football");
        sEmojiMap.put(new String(Character.toChars(0x0001F463)), "footprints");
        sEmojiMap.put(new String(Character.toChars(0x0001F374)), "fork_and_knife");
        sEmojiMap.put(new String(Character.toChars(0x000026F2)), "fountain");
        sEmojiMap.put(new String(Character.toChars(0x0001F340)), "four_leaf_clover");
        sEmojiMap.put(new String(Character.toChars(0x0001F193)), "free");
        sEmojiMap.put(new String(Character.toChars(0x0001F364)), "fried_shrimp");
        sEmojiMap.put(new String(Character.toChars(0x0001F35F)), "fries");
        sEmojiMap.put(new String(Character.toChars(0x0001F438)), "frog");
        sEmojiMap.put(new String(Character.toChars(0x0001F626)), "frowning");
        sEmojiMap.put(new String(Character.toChars(0x000026FD)), "fuelpump");
        sEmojiMap.put(new String(Character.toChars(0x0001F315)), "full_moon");
        sEmojiMap.put(new String(Character.toChars(0x0001F31D)), "full_moon_with_face");
        sEmojiMap.put(new String(Character.toChars(0x0001F3B2)), "game_die");
        sEmojiMap.put(new String(Character.toChars(0x0001F48E)), "gem");
        sEmojiMap.put(new String(Character.toChars(0x0000264A)), "gemini");
        sEmojiMap.put(new String(Character.toChars(0x0001F47B)), "ghost");
        sEmojiMap.put(new String(Character.toChars(0x0001F381)), "gift");
        sEmojiMap.put(new String(Character.toChars(0x0001F49D)), "gift_heart");
        sEmojiMap.put(new String(Character.toChars(0x0001F467)), "girl");
        sEmojiMap.put(new String(Character.toChars(0x0001F310)), "globe_with_meridians");
        sEmojiMap.put(new String(Character.toChars(0x0001F410)), "goat");
        sEmojiMap.put(new String(Character.toChars(0x000026F3)), "golf");
        sEmojiMap.put(new String(Character.toChars(0x0001F347)), "grapes");
        sEmojiMap.put(new String(Character.toChars(0x0001F34F)), "green_apple");
        sEmojiMap.put(new String(Character.toChars(0x0001F4D7)), "green_book");
        sEmojiMap.put(new String(Character.toChars(0x0001F49A)), "green_heart");
        sEmojiMap.put(new String(Character.toChars(0x00002755)), "grey_exclamation");
        sEmojiMap.put(new String(Character.toChars(0x00002754)), "grey_question");
        sEmojiMap.put(new String(Character.toChars(0x0001F62C)), "grimacing");
        sEmojiMap.put(new String(Character.toChars(0x0001F601)), "grin");
        sEmojiMap.put(new String(Character.toChars(0x0001F600)), "grinning");
        sEmojiMap.put(new String(Character.toChars(0x0001F482)), "guardsman");
        sEmojiMap.put(new String(Character.toChars(0x0001F3B8)), "guitar");
        sEmojiMap.put(new String(Character.toChars(0x0001F52B)), "gun");
        sEmojiMap.put(new String(Character.toChars(0x0001F487)), "haircut");
        sEmojiMap.put(new String(Character.toChars(0x0001F354)), "hamburger");
        sEmojiMap.put(new String(Character.toChars(0x0001F528)), "hammer");
        sEmojiMap.put(new String(Character.toChars(0x0001F439)), "hamster");
        sEmojiMap.put(new String(Character.toChars(0x0000270B)), "hand");
        sEmojiMap.put(new String(Character.toChars(0x0001F45C)), "handbag");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A9)), "hankey");
        sEmojiMap.put(new String(Character.toChars(0x0001F425)), "hatched_chick");
        sEmojiMap.put(new String(Character.toChars(0x0001F423)), "hatching_chick");
        sEmojiMap.put(new String(Character.toChars(0x0001F3A7)), "headphones");
        sEmojiMap.put(new String(Character.toChars(0x0001F649)), "hear_no_evil");
        sEmojiMap.put(new String(Character.toChars(0x00002764)), "heart");
        sEmojiMap.put(new String(Character.toChars(0x0001F49F)), "heart_decoration");
        sEmojiMap.put(new String(Character.toChars(0x0001F60D)), "heart_eyes");
        sEmojiMap.put(new String(Character.toChars(0x0001F63B)), "heart_eyes_cat");
        sEmojiMap.put(new String(Character.toChars(0x0001F493)), "heartbeat");
        sEmojiMap.put(new String(Character.toChars(0x0001F497)), "heartpulse");
        sEmojiMap.put(new String(Character.toChars(0x00002665)), "hearts");
        sEmojiMap.put(new String(Character.toChars(0x00002714)), "heavy_check_mark");
        sEmojiMap.put(new String(Character.toChars(0x00002797)), "heavy_division_sign");
        sEmojiMap.put(new String(Character.toChars(0x0001F4B2)), "heavy_dollar_sign");
        sEmojiMap.put(new String(Character.toChars(0x00002757)), "heavy_exclamation_mark");
        sEmojiMap.put(new String(Character.toChars(0x00002796)), "heavy_minus_sign");
        sEmojiMap.put(new String(Character.toChars(0x00002716)), "heavy_multiplication_x");
        sEmojiMap.put(new String(Character.toChars(0x00002795)), "heavy_plus_sign");
        sEmojiMap.put(new String(Character.toChars(0x0001F681)), "helicopter");
        sEmojiMap.put(new String(Character.toChars(0x0001F33F)), "herb");
        sEmojiMap.put(new String(Character.toChars(0x0001F33A)), "hibiscus");
        sEmojiMap.put(new String(Character.toChars(0x0001F506)), "high_brightness");
        sEmojiMap.put(new String(Character.toChars(0x0001F460)), "high_heel");
        sEmojiMap.put(new String(Character.toChars(0x0001F52A)), "hocho");
        sEmojiMap.put(new String(Character.toChars(0x0001F36F)), "honey_pot");
        sEmojiMap.put(new String(Character.toChars(0x0001F41D)), "honeybee");
        sEmojiMap.put(new String(Character.toChars(0x0001F434)), "horse");
        sEmojiMap.put(new String(Character.toChars(0x0001F3C7)), "horse_racing");
        sEmojiMap.put(new String(Character.toChars(0x0001F3E5)), "hospital");
        sEmojiMap.put(new String(Character.toChars(0x0001F3E8)), "hotel");
        sEmojiMap.put(new String(Character.toChars(0x00002668)), "hotsprings");
        sEmojiMap.put(new String(Character.toChars(0x0000231B)), "hourglass");
        sEmojiMap.put(new String(Character.toChars(0x000023F3)), "hourglass_flowing_sand");
        sEmojiMap.put(new String(Character.toChars(0x0001F3E0)), "house");
        sEmojiMap.put(new String(Character.toChars(0x0001F3E1)), "house_with_garden");
        sEmojiMap.put(new String(Character.toChars(0x0001F62F)), "hushed");
        sEmojiMap.put(new String(Character.toChars(0x0001F368)), "ice_cream");
        sEmojiMap.put(new String(Character.toChars(0x0001F366)), "icecream");
        sEmojiMap.put(new String(Character.toChars(0x0001F194)), "id");
        sEmojiMap.put(new String(Character.toChars(0x0001F250)), "ideograph_advantage");
        sEmojiMap.put(new String(Character.toChars(0x0001F47F)), "imp");
        sEmojiMap.put(new String(Character.toChars(0x0001F4E5)), "inbox_tray");
        sEmojiMap.put(new String(Character.toChars(0x0001F4E8)), "incoming_envelope");
        sEmojiMap.put(new String(Character.toChars(0x0001F481)), "information_desk_person");
        sEmojiMap.put(new String(Character.toChars(0x00002139)), "information_source");
        sEmojiMap.put(new String(Character.toChars(0x0001F607)), "innocent");
        sEmojiMap.put(new String(Character.toChars(0x00002049)), "interrobang");
        sEmojiMap.put(new String(Character.toChars(0x0001F4F1)), "iphone");
        sEmojiMap.put(new String(Character.toChars(0x0001F3EE)), "izakaya_lantern");
        sEmojiMap.put(new String(Character.toChars(0x0001F383)), "jack_o_lantern");
        sEmojiMap.put(new String(Character.toChars(0x0001F5FE)), "japan");
        sEmojiMap.put(new String(Character.toChars(0x0001F3EF)), "japanese_castle");
        sEmojiMap.put(new String(Character.toChars(0x0001F47A)), "japanese_goblin");
        sEmojiMap.put(new String(Character.toChars(0x0001F479)), "japanese_ogre");
        sEmojiMap.put(new String(Character.toChars(0x0001F456)), "jeans");
        sEmojiMap.put(new String(Character.toChars(0x0001F602)), "joy");
        sEmojiMap.put(new String(Character.toChars(0x0001F639)), "joy_cat");
        sEmojiMap.put(new String(Character.toChars(0x0001F511)), "key");
        sEmojiMap.put(new String(Character.toChars(0x0001F51F)), "keycap_ten");
        sEmojiMap.put(new String(Character.toChars(0x0001F458)), "kimono");
        sEmojiMap.put(new String(Character.toChars(0x0001F48B)), "kiss");
        sEmojiMap.put(new String(Character.toChars(0x0001F617)), "kissing");
        sEmojiMap.put(new String(Character.toChars(0x0001F63D)), "kissing_cat");
        sEmojiMap.put(new String(Character.toChars(0x0001F61A)), "kissing_closed_eyes");
        sEmojiMap.put(new String(Character.toChars(0x0001F618)), "kissing_heart");
        sEmojiMap.put(new String(Character.toChars(0x0001F619)), "kissing_smiling_eyes");
        sEmojiMap.put(new String(Character.toChars(0x0001F428)), "koala");
        sEmojiMap.put(new String(Character.toChars(0x0001F201)), "koko");
        sEmojiMap.put(new String(Character.toChars(0x0001F3EE)), "lantern");
        sEmojiMap.put(new String(Character.toChars(0x0001F535)), "large_blue_circle");
        sEmojiMap.put(new String(Character.toChars(0x0001F537)), "large_blue_diamond");
        sEmojiMap.put(new String(Character.toChars(0x0001F536)), "large_orange_diamond");
        sEmojiMap.put(new String(Character.toChars(0x0001F317)), "last_quarter_moon");
        sEmojiMap.put(new String(Character.toChars(0x0001F31C)), "last_quarter_moon_with_face");
        sEmojiMap.put(new String(Character.toChars(0x0001F606)), "laughing");
        sEmojiMap.put(new String(Character.toChars(0x0001F343)), "leaves");
        sEmojiMap.put(new String(Character.toChars(0x0001F4D2)), "ledger");
        sEmojiMap.put(new String(Character.toChars(0x0001F6C5)), "left_luggage");
        sEmojiMap.put(new String(Character.toChars(0x00002194)), "left_right_arrow");
        sEmojiMap.put(new String(Character.toChars(0x000021A9)), "leftwards_arrow_with_hook");
        sEmojiMap.put(new String(Character.toChars(0x0001F34B)), "lemon");
        sEmojiMap.put(new String(Character.toChars(0x0000264C)), "leo");
        sEmojiMap.put(new String(Character.toChars(0x0001F406)), "leopard");
        sEmojiMap.put(new String(Character.toChars(0x0000264E)), "libra");
        sEmojiMap.put(new String(Character.toChars(0x0001F688)), "light_rail");
        sEmojiMap.put(new String(Character.toChars(0x0001F517)), "link");
        sEmojiMap.put(new String(Character.toChars(0x0001F444)), "lips");
        sEmojiMap.put(new String(Character.toChars(0x0001F484)), "lipstick");
        sEmojiMap.put(new String(Character.toChars(0x0001F512)), "lock");
        sEmojiMap.put(new String(Character.toChars(0x0001F50F)), "lock_with_ink_pen");
        sEmojiMap.put(new String(Character.toChars(0x0001F36D)), "lollipop");
        sEmojiMap.put(new String(Character.toChars(0x000027BF)), "loop");
        sEmojiMap.put(new String(Character.toChars(0x0001F4E2)), "loudspeaker");
        sEmojiMap.put(new String(Character.toChars(0x0001F3E9)), "love_hotel");
        sEmojiMap.put(new String(Character.toChars(0x0001F48C)), "love_letter");
        sEmojiMap.put(new String(Character.toChars(0x0001F505)), "low_brightness");
        sEmojiMap.put(new String(Character.toChars(0x000024C2)), "m");
        sEmojiMap.put(new String(Character.toChars(0x0001F50D)), "mag");
        sEmojiMap.put(new String(Character.toChars(0x0001F50E)), "mag_right");
        sEmojiMap.put(new String(Character.toChars(0x0001F004)), "mahjong");
        sEmojiMap.put(new String(Character.toChars(0x0001F4EB)), "mailbox");
        sEmojiMap.put(new String(Character.toChars(0x0001F4EA)), "mailbox_closed");
        sEmojiMap.put(new String(Character.toChars(0x0001F4EC)), "mailbox_with_mail");
        sEmojiMap.put(new String(Character.toChars(0x0001F4ED)), "mailbox_with_no_mail");
        sEmojiMap.put(new String(Character.toChars(0x0001F468)), "man");
        sEmojiMap.put(new String(Character.toChars(0x0001F472)), "man_with_gua_pi_mao");
        sEmojiMap.put(new String(Character.toChars(0x0001F473)), "man_with_turban");
        sEmojiMap.put(new String(Character.toChars(0x0001F45E)), "mans_shoe");
        sEmojiMap.put(new String(Character.toChars(0x0001F341)), "maple_leaf");
        sEmojiMap.put(new String(Character.toChars(0x0001F637)), "mask");
        sEmojiMap.put(new String(Character.toChars(0x0001F486)), "massage");
        sEmojiMap.put(new String(Character.toChars(0x0001F356)), "meat_on_bone");
        sEmojiMap.put(new String(Character.toChars(0x0001F4E3)), "mega");
        sEmojiMap.put(new String(Character.toChars(0x0001F348)), "melon");
        sEmojiMap.put(new String(Character.toChars(0x0001F4DD)), "memo");
        sEmojiMap.put(new String(Character.toChars(0x0001F6B9)), "mens");
        sEmojiMap.put(new String(Character.toChars(0x0001F687)), "metro");
        sEmojiMap.put(new String(Character.toChars(0x0001F3A4)), "microphone");
        sEmojiMap.put(new String(Character.toChars(0x0001F52C)), "microscope");
        sEmojiMap.put(new String(Character.toChars(0x0001F30C)), "milky_way");
        sEmojiMap.put(new String(Character.toChars(0x0001F690)), "minibus");
        sEmojiMap.put(new String(Character.toChars(0x0001F4BD)), "minidisc");
        sEmojiMap.put(new String(Character.toChars(0x0001F4F4)), "mobile_phone_off");
        sEmojiMap.put(new String(Character.toChars(0x0001F4B8)), "money_with_wings");
        sEmojiMap.put(new String(Character.toChars(0x0001F4B0)), "moneybag");
        sEmojiMap.put(new String(Character.toChars(0x0001F412)), "monkey");
        sEmojiMap.put(new String(Character.toChars(0x0001F435)), "monkey_face");
        sEmojiMap.put(new String(Character.toChars(0x0001F69D)), "monorail");
        sEmojiMap.put(new String(Character.toChars(0x0001F314)), "moon");
        sEmojiMap.put(new String(Character.toChars(0x0001F393)), "mortar_board");
        sEmojiMap.put(new String(Character.toChars(0x0001F5FB)), "mount_fuji");
        sEmojiMap.put(new String(Character.toChars(0x0001F6B5)), "mountain_bicyclist");
        sEmojiMap.put(new String(Character.toChars(0x0001F6A0)), "mountain_cableway");
        sEmojiMap.put(new String(Character.toChars(0x0001F69E)), "mountain_railway");
        sEmojiMap.put(new String(Character.toChars(0x0001F42D)), "mouse");
        sEmojiMap.put(new String(Character.toChars(0x0001F401)), "mouse2");
        sEmojiMap.put(new String(Character.toChars(0x0001F3A5)), "movie_camera");
        sEmojiMap.put(new String(Character.toChars(0x0001F5FF)), "moyai");
        sEmojiMap.put(new String(Character.toChars(0x0001F4AA)), "muscle");
        sEmojiMap.put(new String(Character.toChars(0x0001F344)), "mushroom");
        sEmojiMap.put(new String(Character.toChars(0x0001F3B9)), "musical_keyboard");
        sEmojiMap.put(new String(Character.toChars(0x0001F3B5)), "musical_note");
        sEmojiMap.put(new String(Character.toChars(0x0001F3BC)), "musical_score");
        sEmojiMap.put(new String(Character.toChars(0x0001F507)), "mute");
        sEmojiMap.put(new String(Character.toChars(0x0001F485)), "nail_care");
        sEmojiMap.put(new String(Character.toChars(0x0001F4DB)), "name_badge");
        sEmojiMap.put(new String(Character.toChars(0x0001F454)), "necktie");
        sEmojiMap.put(new String(Character.toChars(0x0000274E)), "negative_squared_cross_mark");
        sEmojiMap.put(new String(Character.toChars(0x0001F610)), "neutral_face");
        sEmojiMap.put(new String(Character.toChars(0x0001F195)), "new");
        sEmojiMap.put(new String(Character.toChars(0x0001F311)), "new_moon");
        sEmojiMap.put(new String(Character.toChars(0x0001F31A)), "new_moon_with_face");
        sEmojiMap.put(new String(Character.toChars(0x0001F4F0)), "newspaper");
        sEmojiMap.put(new String(Character.toChars(0x0001F196)), "ng");
        sEmojiMap.put(new String(Character.toChars(0x0001F515)), "no_bell");
        sEmojiMap.put(new String(Character.toChars(0x0001F6B3)), "no_bicycles");
        sEmojiMap.put(new String(Character.toChars(0x000026D4)), "no_entry");
        sEmojiMap.put(new String(Character.toChars(0x0001F6AB)), "no_entry_sign");
        sEmojiMap.put(new String(Character.toChars(0x0001F645)), "no_good");
        sEmojiMap.put(new String(Character.toChars(0x0001F4F5)), "no_mobile_phones");
        sEmojiMap.put(new String(Character.toChars(0x0001F636)), "no_mouth");
        sEmojiMap.put(new String(Character.toChars(0x0001F6B7)), "no_pedestrians");
        sEmojiMap.put(new String(Character.toChars(0x0001F6AD)), "no_smoking");
        sEmojiMap.put(new String(Character.toChars(0x0001F6B1)), "non-potable_water");
        sEmojiMap.put(new String(Character.toChars(0x0001F443)), "nose");
        sEmojiMap.put(new String(Character.toChars(0x0001F4D3)), "notebook");
        sEmojiMap.put(new String(Character.toChars(0x0001F4D4)), "notebook_with_decorative_cover");
        sEmojiMap.put(new String(Character.toChars(0x0001F3B6)), "notes");
        sEmojiMap.put(new String(Character.toChars(0x0001F529)), "nut_and_bolt");
        sEmojiMap.put(new String(Character.toChars(0x00002B55)), "o");
        sEmojiMap.put(new String(Character.toChars(0x0001F17E)), "o2");
        sEmojiMap.put(new String(Character.toChars(0x0001F30A)), "ocean");
        sEmojiMap.put(new String(Character.toChars(0x0001F419)), "octopus");
        sEmojiMap.put(new String(Character.toChars(0x0001F362)), "oden");
        sEmojiMap.put(new String(Character.toChars(0x0001F3E2)), "office");
        sEmojiMap.put(new String(Character.toChars(0x0001F197)), "ok");
        sEmojiMap.put(new String(Character.toChars(0x0001F44C)), "ok_hand");
        sEmojiMap.put(new String(Character.toChars(0x0001F646)), "ok_woman");
        sEmojiMap.put(new String(Character.toChars(0x0001F474)), "older_man");
        sEmojiMap.put(new String(Character.toChars(0x0001F475)), "older_woman");
        sEmojiMap.put(new String(Character.toChars(0x0001F51B)), "on");
        sEmojiMap.put(new String(Character.toChars(0x0001F698)), "oncoming_automobile");
        sEmojiMap.put(new String(Character.toChars(0x0001F68D)), "oncoming_bus");
        sEmojiMap.put(new String(Character.toChars(0x0001F694)), "oncoming_police_car");
        sEmojiMap.put(new String(Character.toChars(0x0001F696)), "oncoming_taxi");
        sEmojiMap.put(new String(Character.toChars(0x0001F4D6)), "open_book");
        sEmojiMap.put(new String(Character.toChars(0x0001F4C2)), "open_file_folder");
        sEmojiMap.put(new String(Character.toChars(0x0001F450)), "open_hands");
        sEmojiMap.put(new String(Character.toChars(0x0001F62E)), "open_mouth");
        sEmojiMap.put(new String(Character.toChars(0x000026CE)), "ophiuchus");
        sEmojiMap.put(new String(Character.toChars(0x0001F4D9)), "orange_book");
        sEmojiMap.put(new String(Character.toChars(0x0001F4E4)), "outbox_tray");
        sEmojiMap.put(new String(Character.toChars(0x0001F402)), "ox");
        sEmojiMap.put(new String(Character.toChars(0x0001F4E6)), "package");
        sEmojiMap.put(new String(Character.toChars(0x0001F4C4)), "page_facing_up");
        sEmojiMap.put(new String(Character.toChars(0x0001F4C3)), "page_with_curl");
        sEmojiMap.put(new String(Character.toChars(0x0001F4DF)), "pager");
        sEmojiMap.put(new String(Character.toChars(0x0001F334)), "palm_tree");
        sEmojiMap.put(new String(Character.toChars(0x0001F43C)), "panda_face");
        sEmojiMap.put(new String(Character.toChars(0x0001F4CE)), "paperclip");
        sEmojiMap.put(new String(Character.toChars(0x0001F17F)), "parking");
        sEmojiMap.put(new String(Character.toChars(0x0000303D)), "part_alternation_mark");
        sEmojiMap.put(new String(Character.toChars(0x000026C5)), "partly_sunny");
        sEmojiMap.put(new String(Character.toChars(0x0001F6C2)), "passport_control");
        sEmojiMap.put(new String(Character.toChars(0x0001F43E)), "paw_prints");
        sEmojiMap.put(new String(Character.toChars(0x0001F351)), "peach");
        sEmojiMap.put(new String(Character.toChars(0x0001F350)), "pear");
        sEmojiMap.put(new String(Character.toChars(0x0001F4DD)), "pencil");
        sEmojiMap.put(new String(Character.toChars(0x0000270F)), "pencil2");
        sEmojiMap.put(new String(Character.toChars(0x0001F427)), "penguin");
        sEmojiMap.put(new String(Character.toChars(0x0001F614)), "pensive");
        sEmojiMap.put(new String(Character.toChars(0x0001F3AD)), "performing_arts");
        sEmojiMap.put(new String(Character.toChars(0x0001F623)), "persevere");
        sEmojiMap.put(new String(Character.toChars(0x0001F64D)), "person_frowning");
        sEmojiMap.put(new String(Character.toChars(0x0001F471)), "person_with_blond_hair");
        sEmojiMap.put(new String(Character.toChars(0x0001F64E)), "person_with_pouting_face");
        sEmojiMap.put(new String(Character.toChars(0x0000260E)), "phone");
        sEmojiMap.put(new String(Character.toChars(0x0001F437)), "pig");
        sEmojiMap.put(new String(Character.toChars(0x0001F416)), "pig2");
        sEmojiMap.put(new String(Character.toChars(0x0001F43D)), "pig_nose");
        sEmojiMap.put(new String(Character.toChars(0x0001F48A)), "pill");
        sEmojiMap.put(new String(Character.toChars(0x0001F34D)), "pineapple");
        sEmojiMap.put(new String(Character.toChars(0x00002653)), "pisces");
        sEmojiMap.put(new String(Character.toChars(0x0001F355)), "pizza");
        sEmojiMap.put(new String(Character.toChars(0x0001F447)), "point_down");
        sEmojiMap.put(new String(Character.toChars(0x0001F448)), "point_left");
        sEmojiMap.put(new String(Character.toChars(0x0001F449)), "point_right");
        sEmojiMap.put(new String(Character.toChars(0x0000261D)), "point_up");
        sEmojiMap.put(new String(Character.toChars(0x0001F446)), "point_up_2");
        sEmojiMap.put(new String(Character.toChars(0x0001F693)), "police_car");
        sEmojiMap.put(new String(Character.toChars(0x0001F429)), "poodle");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A9)), "poop");
        sEmojiMap.put(new String(Character.toChars(0x0001F3E3)), "post_office");
        sEmojiMap.put(new String(Character.toChars(0x0001F4EF)), "postal_horn");
        sEmojiMap.put(new String(Character.toChars(0x0001F4EE)), "postbox");
        sEmojiMap.put(new String(Character.toChars(0x0001F6B0)), "potable_water");
        sEmojiMap.put(new String(Character.toChars(0x0001F45D)), "pouch");
        sEmojiMap.put(new String(Character.toChars(0x0001F357)), "poultry_leg");
        sEmojiMap.put(new String(Character.toChars(0x0001F4B7)), "pound");
        sEmojiMap.put(new String(Character.toChars(0x0001F63E)), "pouting_cat");
        sEmojiMap.put(new String(Character.toChars(0x0001F64F)), "pray");
        sEmojiMap.put(new String(Character.toChars(0x0001F478)), "princess");
        sEmojiMap.put(new String(Character.toChars(0x0001F44A)), "punch");
        sEmojiMap.put(new String(Character.toChars(0x0001F49C)), "purple_heart");
        sEmojiMap.put(new String(Character.toChars(0x0001F45B)), "purse");
        sEmojiMap.put(new String(Character.toChars(0x0001F4CC)), "pushpin");
        sEmojiMap.put(new String(Character.toChars(0x0001F6AE)), "put_litter_in_its_place");
        sEmojiMap.put(new String(Character.toChars(0x00002753)), "question");
        sEmojiMap.put(new String(Character.toChars(0x0001F430)), "rabbit");
        sEmojiMap.put(new String(Character.toChars(0x0001F407)), "rabbit2");
        sEmojiMap.put(new String(Character.toChars(0x0001F40E)), "racehorse");
        sEmojiMap.put(new String(Character.toChars(0x0001F4FB)), "radio");
        sEmojiMap.put(new String(Character.toChars(0x0001F518)), "radio_button");
        sEmojiMap.put(new String(Character.toChars(0x0001F621)), "rage");
        sEmojiMap.put(new String(Character.toChars(0x0001F683)), "railway_car");
        sEmojiMap.put(new String(Character.toChars(0x0001F308)), "rainbow");
        sEmojiMap.put(new String(Character.toChars(0x0000270B)), "raised_hand");
        sEmojiMap.put(new String(Character.toChars(0x0001F64C)), "raised_hands");
        sEmojiMap.put(new String(Character.toChars(0x0001F64B)), "raising_hand");
        sEmojiMap.put(new String(Character.toChars(0x0001F40F)), "ram");
        sEmojiMap.put(new String(Character.toChars(0x0001F35C)), "ramen");
        sEmojiMap.put(new String(Character.toChars(0x0001F400)), "rat");
        sEmojiMap.put(new String(Character.toChars(0x0000267B)), "recycle");
        sEmojiMap.put(new String(Character.toChars(0x0001F697)), "red_car");
        sEmojiMap.put(new String(Character.toChars(0x0001F534)), "red_circle");
        sEmojiMap.put(new String(Character.toChars(0x000000AE)), "registered");
        sEmojiMap.put(new String(Character.toChars(0x0000263A)), "relaxed");
        sEmojiMap.put(new String(Character.toChars(0x0001F60C)), "relieved");
        sEmojiMap.put(new String(Character.toChars(0x0001F501)), "repeat");
        sEmojiMap.put(new String(Character.toChars(0x0001F502)), "repeat_one");
        sEmojiMap.put(new String(Character.toChars(0x0001F6BB)), "restroom");
        sEmojiMap.put(new String(Character.toChars(0x0001F49E)), "revolving_hearts");
        sEmojiMap.put(new String(Character.toChars(0x000023EA)), "rewind");
        sEmojiMap.put(new String(Character.toChars(0x0001F380)), "ribbon");
        sEmojiMap.put(new String(Character.toChars(0x0001F35A)), "rice");
        sEmojiMap.put(new String(Character.toChars(0x0001F359)), "rice_ball");
        sEmojiMap.put(new String(Character.toChars(0x0001F358)), "rice_cracker");
        sEmojiMap.put(new String(Character.toChars(0x0001F391)), "rice_scene");
        sEmojiMap.put(new String(Character.toChars(0x0001F48D)), "ring");
        sEmojiMap.put(new String(Character.toChars(0x0001F680)), "rocket");
        sEmojiMap.put(new String(Character.toChars(0x0001F3A2)), "roller_coaster");
        sEmojiMap.put(new String(Character.toChars(0x0001F413)), "rooster");
        sEmojiMap.put(new String(Character.toChars(0x0001F339)), "rose");
        sEmojiMap.put(new String(Character.toChars(0x0001F6A8)), "rotating_light");
        sEmojiMap.put(new String(Character.toChars(0x0001F4CD)), "round_pushpin");
        sEmojiMap.put(new String(Character.toChars(0x0001F6A3)), "rowboat");
        sEmojiMap.put(new String(Character.toChars(0x0001F3C9)), "rugby_football");
        sEmojiMap.put(new String(Character.toChars(0x0001F3C3)), "runner");
        sEmojiMap.put(new String(Character.toChars(0x0001F3C3)), "running");
        sEmojiMap.put(new String(Character.toChars(0x0001F3BD)), "running_shirt_with_sash");
        sEmojiMap.put(new String(Character.toChars(0x0001F202)), "sa");
        sEmojiMap.put(new String(Character.toChars(0x00002650)), "sagittarius");
        sEmojiMap.put(new String(Character.toChars(0x000026F5)), "sailboat");
        sEmojiMap.put(new String(Character.toChars(0x0001F376)), "sake");
        sEmojiMap.put(new String(Character.toChars(0x0001F461)), "sandal");
        sEmojiMap.put(new String(Character.toChars(0x0001F385)), "santa");
        sEmojiMap.put(new String(Character.toChars(0x0001F4E1)), "satellite");
        sEmojiMap.put(new String(Character.toChars(0x0001F606)), "satisfied");
        sEmojiMap.put(new String(Character.toChars(0x0001F3B7)), "saxophone");
        sEmojiMap.put(new String(Character.toChars(0x0001F3EB)), "school");
        sEmojiMap.put(new String(Character.toChars(0x0001F392)), "school_satchel");
        sEmojiMap.put(new String(Character.toChars(0x00002702)), "scissors");
        sEmojiMap.put(new String(Character.toChars(0x0000264F)), "scorpius");
        sEmojiMap.put(new String(Character.toChars(0x0001F631)), "scream");
        sEmojiMap.put(new String(Character.toChars(0x0001F640)), "scream_cat");
        sEmojiMap.put(new String(Character.toChars(0x0001F4DC)), "scroll");
        sEmojiMap.put(new String(Character.toChars(0x0001F4BA)), "seat");
        sEmojiMap.put(new String(Character.toChars(0x00003299)), "secret");
        sEmojiMap.put(new String(Character.toChars(0x0001F648)), "see_no_evil");
        sEmojiMap.put(new String(Character.toChars(0x0001F331)), "seedling");
        sEmojiMap.put(new String(Character.toChars(0x0001F367)), "shaved_ice");
        sEmojiMap.put(new String(Character.toChars(0x0001F411)), "sheep");
        sEmojiMap.put(new String(Character.toChars(0x0001F41A)), "shell");
        sEmojiMap.put(new String(Character.toChars(0x0001F6A2)), "ship");
        sEmojiMap.put(new String(Character.toChars(0x0001F455)), "shirt");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A9)), "shit");
        sEmojiMap.put(new String(Character.toChars(0x0001F45E)), "shoe");
        sEmojiMap.put(new String(Character.toChars(0x0001F6BF)), "shower");
        sEmojiMap.put(new String(Character.toChars(0x0001F4F6)), "signal_strength");
        sEmojiMap.put(new String(Character.toChars(0x0001F52F)), "six_pointed_star");
        sEmojiMap.put(new String(Character.toChars(0x0001F3BF)), "ski");
        sEmojiMap.put(new String(Character.toChars(0x0001F480)), "skull");
        sEmojiMap.put(new String(Character.toChars(0x0001F634)), "sleeping");
        sEmojiMap.put(new String(Character.toChars(0x0001F62A)), "sleepy");
        sEmojiMap.put(new String(Character.toChars(0x0001F3B0)), "slot_machine");
        sEmojiMap.put(new String(Character.toChars(0x0001F539)), "small_blue_diamond");
        sEmojiMap.put(new String(Character.toChars(0x0001F538)), "small_orange_diamond");
        sEmojiMap.put(new String(Character.toChars(0x0001F53A)), "small_red_triangle");
        sEmojiMap.put(new String(Character.toChars(0x0001F53B)), "small_red_triangle_down");
        sEmojiMap.put(new String(Character.toChars(0x0001F604)), "smile");
        sEmojiMap.put(new String(Character.toChars(0x0001F638)), "smile_cat");
        sEmojiMap.put(new String(Character.toChars(0x0001F603)), "smiley");
        sEmojiMap.put(new String(Character.toChars(0x0001F63A)), "smiley_cat");
        sEmojiMap.put(new String(Character.toChars(0x0001F608)), "smiling_imp");
        sEmojiMap.put(new String(Character.toChars(0x0001F60F)), "smirk");
        sEmojiMap.put(new String(Character.toChars(0x0001F63C)), "smirk_cat");
        sEmojiMap.put(new String(Character.toChars(0x0001F6AC)), "smoking");
        sEmojiMap.put(new String(Character.toChars(0x0001F40C)), "snail");
        sEmojiMap.put(new String(Character.toChars(0x0001F40D)), "snake");
        sEmojiMap.put(new String(Character.toChars(0x0001F3C2)), "snowboarder");
        sEmojiMap.put(new String(Character.toChars(0x00002744)), "snowflake");
        sEmojiMap.put(new String(Character.toChars(0x000026C4)), "snowman");
        sEmojiMap.put(new String(Character.toChars(0x0001F62D)), "sob");
        sEmojiMap.put(new String(Character.toChars(0x000026BD)), "soccer");
        sEmojiMap.put(new String(Character.toChars(0x0001F51C)), "soon");
        sEmojiMap.put(new String(Character.toChars(0x0001F198)), "sos");
        sEmojiMap.put(new String(Character.toChars(0x0001F509)), "sound");
        sEmojiMap.put(new String(Character.toChars(0x0001F47E)), "space_invader");
        sEmojiMap.put(new String(Character.toChars(0x00002660)), "spades");
        sEmojiMap.put(new String(Character.toChars(0x0001F35D)), "spaghetti");
        sEmojiMap.put(new String(Character.toChars(0x00002747)), "sparkle");
        sEmojiMap.put(new String(Character.toChars(0x0001F387)), "sparkler");
        sEmojiMap.put(new String(Character.toChars(0x00002728)), "sparkles");
        sEmojiMap.put(new String(Character.toChars(0x0001F496)), "sparkling_heart");
        sEmojiMap.put(new String(Character.toChars(0x0001F64A)), "speak_no_evil");
        sEmojiMap.put(new String(Character.toChars(0x0001F50A)), "speaker");
        sEmojiMap.put(new String(Character.toChars(0x0001F4AC)), "speech_balloon");
        sEmojiMap.put(new String(Character.toChars(0x0001F6A4)), "speedboat");
        sEmojiMap.put(new String(Character.toChars(0x00002B50)), "star");
        sEmojiMap.put(new String(Character.toChars(0x0001F31F)), "star2");
        sEmojiMap.put(new String(Character.toChars(0x0001F303)), "stars");
        sEmojiMap.put(new String(Character.toChars(0x0001F689)), "station");
        sEmojiMap.put(new String(Character.toChars(0x0001F5FD)), "statue_of_liberty");
        sEmojiMap.put(new String(Character.toChars(0x0001F682)), "steam_locomotive");
        sEmojiMap.put(new String(Character.toChars(0x0001F372)), "stew");
        sEmojiMap.put(new String(Character.toChars(0x0001F4CF)), "straight_ruler");
        sEmojiMap.put(new String(Character.toChars(0x0001F353)), "strawberry");
        sEmojiMap.put(new String(Character.toChars(0x0001F61B)), "stuck_out_tongue");
        sEmojiMap.put(new String(Character.toChars(0x0001F61D)), "stuck_out_tongue_closed_eyes");
        sEmojiMap.put(new String(Character.toChars(0x0001F61C)), "stuck_out_tongue_winking_eye");
        sEmojiMap.put(new String(Character.toChars(0x0001F31E)), "sun_with_face");
        sEmojiMap.put(new String(Character.toChars(0x0001F33B)), "sunflower");
        sEmojiMap.put(new String(Character.toChars(0x0001F60E)), "sunglasses");
        sEmojiMap.put(new String(Character.toChars(0x00002600)), "sunny");
        sEmojiMap.put(new String(Character.toChars(0x0001F305)), "sunrise");
        sEmojiMap.put(new String(Character.toChars(0x0001F304)), "sunrise_over_mountains");
        sEmojiMap.put(new String(Character.toChars(0x0001F3C4)), "surfer");
        sEmojiMap.put(new String(Character.toChars(0x0001F363)), "sushi");
        sEmojiMap.put(new String(Character.toChars(0x0001F69F)), "suspension_railway");
        sEmojiMap.put(new String(Character.toChars(0x0001F613)), "sweat");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A6)), "sweat_drops");
        sEmojiMap.put(new String(Character.toChars(0x0001F605)), "sweat_smile");
        sEmojiMap.put(new String(Character.toChars(0x0001F360)), "sweet_potato");
        sEmojiMap.put(new String(Character.toChars(0x0001F3CA)), "swimmer");
        sEmojiMap.put(new String(Character.toChars(0x0001F523)), "symbols");
        sEmojiMap.put(new String(Character.toChars(0x0001F489)), "syringe");
        sEmojiMap.put(new String(Character.toChars(0x0001F389)), "tada");
        sEmojiMap.put(new String(Character.toChars(0x0001F38B)), "tanabata_tree");
        sEmojiMap.put(new String(Character.toChars(0x0001F34A)), "tangerine");
        sEmojiMap.put(new String(Character.toChars(0x00002649)), "taurus");
        sEmojiMap.put(new String(Character.toChars(0x0001F695)), "taxi");
        sEmojiMap.put(new String(Character.toChars(0x0001F375)), "tea");
        sEmojiMap.put(new String(Character.toChars(0x0000260E)), "telephone");
        sEmojiMap.put(new String(Character.toChars(0x0001F4DE)), "telephone_receiver");
        sEmojiMap.put(new String(Character.toChars(0x0001F52D)), "telescope");
        sEmojiMap.put(new String(Character.toChars(0x0001F3BE)), "tennis");
        sEmojiMap.put(new String(Character.toChars(0x000026FA)), "tent");
        sEmojiMap.put(new String(Character.toChars(0x0001F4AD)), "thought_balloon");
        sEmojiMap.put(new String(Character.toChars(0x0001F44E)), "thumbsdown");
        sEmojiMap.put(new String(Character.toChars(0x0001F44D)), "thumbsup");
        sEmojiMap.put(new String(Character.toChars(0x0001F3AB)), "ticket");
        sEmojiMap.put(new String(Character.toChars(0x0001F42F)), "tiger");
        sEmojiMap.put(new String(Character.toChars(0x0001F405)), "tiger2");
        sEmojiMap.put(new String(Character.toChars(0x0001F62B)), "tired_face");
        sEmojiMap.put(new String(Character.toChars(0x00002122)), "tm");
        sEmojiMap.put(new String(Character.toChars(0x0001F6BD)), "toilet");
        sEmojiMap.put(new String(Character.toChars(0x0001F5FC)), "tokyo_tower");
        sEmojiMap.put(new String(Character.toChars(0x0001F345)), "tomato");
        sEmojiMap.put(new String(Character.toChars(0x0001F445)), "tongue");
        sEmojiMap.put(new String(Character.toChars(0x0001F51D)), "top");
        sEmojiMap.put(new String(Character.toChars(0x0001F3A9)), "tophat");
        sEmojiMap.put(new String(Character.toChars(0x0001F69C)), "tractor");
        sEmojiMap.put(new String(Character.toChars(0x0001F6A5)), "traffic_light");
        sEmojiMap.put(new String(Character.toChars(0x0001F683)), "train");
        sEmojiMap.put(new String(Character.toChars(0x0001F686)), "train2");
        sEmojiMap.put(new String(Character.toChars(0x0001F68A)), "tram");
        sEmojiMap.put(new String(Character.toChars(0x0001F6A9)), "triangular_flag_on_post");
        sEmojiMap.put(new String(Character.toChars(0x0001F4D0)), "triangular_ruler");
        sEmojiMap.put(new String(Character.toChars(0x0001F531)), "trident");
        sEmojiMap.put(new String(Character.toChars(0x0001F624)), "triumph");
        sEmojiMap.put(new String(Character.toChars(0x0001F68E)), "trolleybus");
        sEmojiMap.put(new String(Character.toChars(0x0001F3C6)), "trophy");
        sEmojiMap.put(new String(Character.toChars(0x0001F379)), "tropical_drink");
        sEmojiMap.put(new String(Character.toChars(0x0001F420)), "tropical_fish");
        sEmojiMap.put(new String(Character.toChars(0x0001F69A)), "truck");
        sEmojiMap.put(new String(Character.toChars(0x0001F3BA)), "trumpet");
        sEmojiMap.put(new String(Character.toChars(0x0001F455)), "tshirt");
        sEmojiMap.put(new String(Character.toChars(0x0001F337)), "tulip");
        sEmojiMap.put(new String(Character.toChars(0x0001F422)), "turtle");
        sEmojiMap.put(new String(Character.toChars(0x0001F4FA)), "tv");
        sEmojiMap.put(new String(Character.toChars(0x0001F500)), "twisted_rightwards_arrows");
        sEmojiMap.put(new String(Character.toChars(0x0001F495)), "two_hearts");
        sEmojiMap.put(new String(Character.toChars(0x0001F46C)), "two_men_holding_hands");
        sEmojiMap.put(new String(Character.toChars(0x0001F46D)), "two_women_holding_hands");
        sEmojiMap.put(new String(Character.toChars(0x0001F239)), "u5272");
        sEmojiMap.put(new String(Character.toChars(0x0001F234)), "u5408");
        sEmojiMap.put(new String(Character.toChars(0x0001F23A)), "u55b6");
        sEmojiMap.put(new String(Character.toChars(0x0001F22F)), "u6307");
        sEmojiMap.put(new String(Character.toChars(0x0001F237)), "u6708");
        sEmojiMap.put(new String(Character.toChars(0x0001F236)), "u6709");
        sEmojiMap.put(new String(Character.toChars(0x0001F235)), "u6e80");
        sEmojiMap.put(new String(Character.toChars(0x0001F21A)), "u7121");
        sEmojiMap.put(new String(Character.toChars(0x0001F238)), "u7533");
        sEmojiMap.put(new String(Character.toChars(0x0001F232)), "u7981");
        sEmojiMap.put(new String(Character.toChars(0x0001F233)), "u7a7a");
        sEmojiMap.put(new String(Character.toChars(0x00002614)), "umbrella");
        sEmojiMap.put(new String(Character.toChars(0x0001F612)), "unamused");
        sEmojiMap.put(new String(Character.toChars(0x0001F51E)), "underage");
        sEmojiMap.put(new String(Character.toChars(0x0001F513)), "unlock");
        sEmojiMap.put(new String(Character.toChars(0x0001F199)), "up");
        sEmojiMap.put(new String(Character.toChars(0x0000270C)), "v");
        sEmojiMap.put(new String(Character.toChars(0x0001F6A6)), "vertical_traffic_light");
        sEmojiMap.put(new String(Character.toChars(0x0001F4FC)), "vhs");
        sEmojiMap.put(new String(Character.toChars(0x0001F4F3)), "vibration_mode");
        sEmojiMap.put(new String(Character.toChars(0x0001F4F9)), "video_camera");
        sEmojiMap.put(new String(Character.toChars(0x0001F3AE)), "video_game");
        sEmojiMap.put(new String(Character.toChars(0x0001F3BB)), "violin");
        sEmojiMap.put(new String(Character.toChars(0x0000264D)), "virgo");
        sEmojiMap.put(new String(Character.toChars(0x0001F30B)), "volcano");
        sEmojiMap.put(new String(Character.toChars(0x0001F19A)), "vs");
        sEmojiMap.put(new String(Character.toChars(0x0001F6B6)), "walking");
        sEmojiMap.put(new String(Character.toChars(0x0001F318)), "waning_crescent_moon");
        sEmojiMap.put(new String(Character.toChars(0x0001F316)), "waning_gibbous_moon");
        sEmojiMap.put(new String(Character.toChars(0x000026A0)), "warning");
        sEmojiMap.put(new String(Character.toChars(0x0000231A)), "watch");
        sEmojiMap.put(new String(Character.toChars(0x0001F403)), "water_buffalo");
        sEmojiMap.put(new String(Character.toChars(0x0001F349)), "watermelon");
        sEmojiMap.put(new String(Character.toChars(0x0001F44B)), "wave");
        sEmojiMap.put(new String(Character.toChars(0x00003030)), "wavy_dash");
        sEmojiMap.put(new String(Character.toChars(0x0001F312)), "waxing_crescent_moon");
        sEmojiMap.put(new String(Character.toChars(0x0001F314)), "waxing_gibbous_moon");
        sEmojiMap.put(new String(Character.toChars(0x0001F6BE)), "wc");
        sEmojiMap.put(new String(Character.toChars(0x0001F629)), "weary");
        sEmojiMap.put(new String(Character.toChars(0x0001F492)), "wedding");
        sEmojiMap.put(new String(Character.toChars(0x0001F433)), "whale");
        sEmojiMap.put(new String(Character.toChars(0x0001F40B)), "whale2");
        sEmojiMap.put(new String(Character.toChars(0x0000267F)), "wheelchair");
        sEmojiMap.put(new String(Character.toChars(0x00002705)), "white_check_mark");
        sEmojiMap.put(new String(Character.toChars(0x000026AA)), "white_circle");
        sEmojiMap.put(new String(Character.toChars(0x0001F4AE)), "white_flower");
        sEmojiMap.put(new String(Character.toChars(0x00002B1C)), "white_large_square");
        sEmojiMap.put(new String(Character.toChars(0x000025FD)), "white_medium_small_square");
        sEmojiMap.put(new String(Character.toChars(0x000025FB)), "white_medium_square");
        sEmojiMap.put(new String(Character.toChars(0x000025AB)), "white_small_square");
        sEmojiMap.put(new String(Character.toChars(0x0001F533)), "white_square_button");
        sEmojiMap.put(new String(Character.toChars(0x0001F390)), "wind_chime");
        sEmojiMap.put(new String(Character.toChars(0x0001F377)), "wine_glass");
        sEmojiMap.put(new String(Character.toChars(0x0001F609)), "wink");
        sEmojiMap.put(new String(Character.toChars(0x0001F43A)), "wolf");
        sEmojiMap.put(new String(Character.toChars(0x0001F469)), "woman");
        sEmojiMap.put(new String(Character.toChars(0x0001F45A)), "womans_clothes");
        sEmojiMap.put(new String(Character.toChars(0x0001F452)), "womans_hat");
        sEmojiMap.put(new String(Character.toChars(0x0001F6BA)), "womens");
        sEmojiMap.put(new String(Character.toChars(0x0001F61F)), "worried");
        sEmojiMap.put(new String(Character.toChars(0x0001F527)), "wrench");
        sEmojiMap.put(new String(Character.toChars(0x0000274C)), "x");
        sEmojiMap.put(new String(Character.toChars(0x0001F49B)), "yellow_heart");
        sEmojiMap.put(new String(Character.toChars(0x0001F4B4)), "yen");
        sEmojiMap.put(new String(Character.toChars(0x0001F60B)), "yum");
        sEmojiMap.put(new String(Character.toChars(0x000026A1)), "zap");
        sEmojiMap.put(new String(Character.toChars(0x0001F4A4)), "zzz");
    }
}
